/* 引用vue及插件 */
import Vue from 'vue'
import VueRouter from 'vue-router'
import VueResource from 'vue-resource'
/* 引用入口文件 */
import App from './App.vue'
/* 引用路由配置文件 */
import { scrollBehavior, routes } from './config/routes.js'

/* 使用插件 */
Vue.use(VueRouter)
Vue.use(VueResource)

/* 使用配置文件规则 */
const router = new VueRouter({
  mode: 'history', /* 依赖html5 history API 和服务器配置,url正常显示，而不是hash值 */
  base: __dirname, /* 项目的根目录 */
  linkActiveClass: 'link-active', /* 组件被激活时，相应的路由会自动添加类 */
  scrollBehavior,
  routes
})

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  render: (h) => h(App)
})
